import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import 'amfe-flexible'
import './vantzujian'// 注册vant组件和v-fofo自定义指令
// import fofo from '@/utils/directives'
// import { Loading, Lazyload, DatetimePicker, Image, Tag, Divider, NavBar, Form, Field, Button, Tabbar, TabbarItem, Icon, Tab, Tabs, Cell, CellGroup, List, PullRefresh, ActionSheet, Popup, Row, Col, Badge, Search, Dialog } from 'vant'

// Vue.use(Loading)
// Vue.use(Lazyload)
// Vue.use(DatetimePicker)
// Vue.use(Dialog)
// Vue.use(Image)
// Vue.use(Tag)
// Vue.use(Divider)
// Vue.use(fofo)
// Vue.use(Row)
// Vue.use(Col)
// Vue.use(Badge)
// Vue.use(Popup)
// Vue.use(ActionSheet)
// Vue.use(PullRefresh)
// Vue.use(List)
// Vue.use(Tab)
// Vue.use(Tabs)
// Vue.use(Tabbar)
// Vue.use(TabbarItem)
// Vue.use(Form)
// Vue.use(Field)
// Vue.use(NavBar)
// Vue.use(Button)
// Vue.use(Icon)
// Vue.use(Cell)
// Vue.use(CellGroup)
// Vue.use(Search)
// import request from '@/utils/request'
// request({
//   url: '/v1_0/channels'
// }).then(res => {
//   console.log(res)
// })
// import { allChannelListAPI } from '@/api'
// async function myFn () {
//   try {
//     const res = await allChannelListAPI()
//     console.log(res) // 后台返回的频道数据
//   } catch {
//     console.log('有错误')
//   }
// }
// myFn()

Vue.config.productionTip = false
new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
